package com.budwk.app.sqfwV2.dto;

import com.budwk.app.sqfwDoc.codeGenerator.cusType.SqfwImage;
import com.budwk.app.sqfwDoc.codeGenerator.pdfGenerate.AbstractCustomerPdfCreateField;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LandscapePatrolDTO extends AbstractCustomerPdfCreateField {
    @ApiModelProperty(description = "巡查地点")
    private String address;
    @ApiModelProperty(description = "巡查类型")
    private String patrolType;
    @ApiModelProperty(description = "天气情况")
    private String weatherSituation;
    @ApiModelProperty(description = "巡林责任区域")
    private String territory;
    @ApiModelProperty(description = "负责人（林长、河长）姓名")
    private OfficerNameDTO officerName;
    @ApiModelProperty(description = "巡林时的指示及跟踪落实情况")
    private String implementation;
    @ApiModelProperty(description = "巡河开始时间")
    private Date startTime;
    @ApiModelProperty(description = "巡河结束时间")
    private Date endTime;
    @ApiModelProperty(description = "巡查内容（问题/情况）")
    private String inspectionContent;
    @ApiModelProperty(description = "处理（整改）情况")
    private String rectificationMeasure;

    @ApiModelProperty(description = "是否存在隐患")
    private RiskDescriptionDTO riskDescription;
    private String notes;
    @ApiModelProperty(description = "巡查照片（记录）")
    private String inspectionPhotos;
    @ApiModelProperty(description = "巡查领队")
    private String siteManagerName;
    @ApiModelProperty(description = "巡查领队电话")
    private String siteManagerPhone;
    @ApiModelProperty(description = "巡查组成员")
    private String peers;
    @ApiModelProperty(description = "检查时间")
    private Date fillDate;



}
